package com.ruoyi.buss.qmcy.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import org.apache.poi.hpsf.Decimal;

import java.math.BigDecimal;

/**
 * 账户交易对象 QMCY_CUST_ZHJY
 * 
 * @author ruoyi
 * @date 2021-07-28
 */
public class QmcyCustZhjy extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 账号 */
    @Excel(name = "账号")
    private String zh;

    /** 活存帐户明细号 */
    @Excel(name = "活存帐户明细号")
    private String mxh;

    /** 冲正标志 */
    @Excel(name = "冲正标志")
    private String czbz;

    /** 贷方发生额(转入) */
    @Excel(name = "贷方发生额(转入)")
    private BigDecimal dffse;

    /** 借方发生额(转出) */
    @Excel(name = "借方发生额(转出)")
    private BigDecimal jffse;

    /** 活存帐户余额 */
    @Excel(name = "活存帐户余额")
    private BigDecimal ye;

    /** 交易金额 */
    @Excel(name = "交易金额")
    private BigDecimal jyje;

    /** 交易卡号 */
    @Excel(name = "交易卡号")
    private String jykh;

    /** 交易类别 */
    @Excel(name = "交易类别")
    private String jylb;

    /** 备注 */
    @Excel(name = "备注")
    private String bz;

    /** 交易日期 */
    @Excel(name = "交易日期")
    private String jyrq;

    /** 对方户名 */
    @Excel(name = "对方户名")
    private String dfhm;

    /** 账户归属机构 */
    @Excel(name = "账户归属机构")
    private String zhOrgid;

    /** 对方账号 */
    @Excel(name = "对方账号")
    private String dfzh;

    /** 平台日期 */
    @Excel(name = "平台日期")
    private String sjrq;

    /** 客户号 */
    @Excel(name = "客户号")
    private String khh;

    /** 证件号 */
    @Excel(name = "证件号")
    private String zjhm;

    /** 客户名称 */
    @Excel(name = "客户名称")
    private String khmc;

    /** $column.columnComment */
    @Excel(name = "客户名称")
    private String xfsjc;

    /** $column.columnComment */
    @Excel(name = "客户名称")
    private String gxsjc;

    /** $column.columnComment */
    @Excel(name = "客户名称")
    private String saDscrpCod;

    private String userId;

    private String  dgds;

    private String name;

    private BigDecimal nrj;

    private String type;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public BigDecimal getNrj() {
        return nrj;
    }

    public void setNrj(BigDecimal nrj) {
        this.nrj = nrj;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getDgds() {
        return dgds;
    }

    public void setDgds(String dgds) {
        this.dgds = dgds;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public BigDecimal getDffse() {
        return dffse;
    }

    public void setDffse(BigDecimal dffse) {
        this.dffse = dffse;
    }

    public BigDecimal getJffse() {
        return jffse;
    }

    public void setJffse(BigDecimal jffse) {
        this.jffse = jffse;
    }

    public BigDecimal getYe() {
        return ye;
    }

    public void setYe(BigDecimal ye) {
        this.ye = ye;
    }

    public BigDecimal getJyje() {
        return jyje;
    }

    public void setJyje(BigDecimal jyje) {
        this.jyje = jyje;
    }

    public void setZh(String zh)
    {
        this.zh = zh;
    }

    public String getZh() 
    {
        return zh;
    }
    public void setMxh(String mxh) 
    {
        this.mxh = mxh;
    }

    public String getMxh() 
    {
        return mxh;
    }
    public void setCzbz(String czbz) 
    {
        this.czbz = czbz;
    }

    public String getCzbz() 
    {
        return czbz;
    }

    public void setJykh(String jykh)
    {
        this.jykh = jykh;
    }

    public String getJykh() 
    {
        return jykh;
    }
    public void setJylb(String jylb) 
    {
        this.jylb = jylb;
    }

    public String getJylb() 
    {
        return jylb;
    }
    public void setBz(String bz) 
    {
        this.bz = bz;
    }

    public String getBz() 
    {
        return bz;
    }
    public void setJyrq(String jyrq) 
    {
        this.jyrq = jyrq;
    }

    public String getJyrq() 
    {
        return jyrq;
    }
    public void setDfhm(String dfhm) 
    {
        this.dfhm = dfhm;
    }

    public String getDfhm() 
    {
        return dfhm;
    }
    public void setZhOrgid(String zhOrgid) 
    {
        this.zhOrgid = zhOrgid;
    }

    public String getZhOrgid() 
    {
        return zhOrgid;
    }
    public void setDfzh(String dfzh) 
    {
        this.dfzh = dfzh;
    }

    public String getDfzh() 
    {
        return dfzh;
    }
    public void setSjrq(String sjrq) 
    {
        this.sjrq = sjrq;
    }

    public String getSjrq() 
    {
        return sjrq;
    }
    public void setKhh(String khh) 
    {
        this.khh = khh;
    }

    public String getKhh() 
    {
        return khh;
    }
    public void setZjhm(String zjhm) 
    {
        this.zjhm = zjhm;
    }

    public String getZjhm() 
    {
        return zjhm;
    }
    public void setKhmc(String khmc) 
    {
        this.khmc = khmc;
    }

    public String getKhmc() 
    {
        return khmc;
    }
    public void setXfsjc(String xfsjc) 
    {
        this.xfsjc = xfsjc;
    }

    public String getXfsjc() 
    {
        return xfsjc;
    }
    public void setGxsjc(String gxsjc) 
    {
        this.gxsjc = gxsjc;
    }

    public String getGxsjc() 
    {
        return gxsjc;
    }
    public void setSaDscrpCod(String saDscrpCod) 
    {
        this.saDscrpCod = saDscrpCod;
    }

    public String getSaDscrpCod() 
    {
        return saDscrpCod;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("zh", getZh())
            .append("mxh", getMxh())
            .append("czbz", getCzbz())
            .append("dffse", getDffse())
            .append("jffse", getJffse())
            .append("ye", getYe())
            .append("jyje", getJyje())
            .append("jykh", getJykh())
            .append("jylb", getJylb())
            .append("bz", getBz())
            .append("jyrq", getJyrq())
            .append("dfhm", getDfhm())
            .append("zhOrgid", getZhOrgid())
            .append("dfzh", getDfzh())
            .append("sjrq", getSjrq())
            .append("khh", getKhh())
            .append("zjhm", getZjhm())
            .append("khmc", getKhmc())
            .append("xfsjc", getXfsjc())
            .append("gxsjc", getGxsjc())
            .append("saDscrpCod", getSaDscrpCod())
            .toString();
    }
}
